import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

public class MusicPlayer extends Actor {
    private GreenfootSound music;

    public MusicPlayer(String musicFile) {
        // 加载音乐文件
        music = new GreenfootSound(musicFile);
        music.setVolume(100); // 设置音量（0-100）
    }

    public void act() {
        // 如果音乐未在播放，则开始播放，并循环播放
        if (!music.isPlaying()) {
            music.playLoop();
        }
    }

    // 停止音乐播放
    public  void stopMusic() {
        if (music.isPlaying()) {
            music.setVolume(0); // 设置音量（0-100）
            music.stop();
        }
    }
}
